/******************************************************************************
 * Copyright (C) 2011 ShenZhen ComTop Information Technology Co.,Ltd
 * All Rights Reserved.
 * 本软件为深圳康拓普开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
 * 复制、修改或发布本软件.
 *****************************************************************************/

package com.code.common.excel.officeexport.excel.tag;

import java.util.List;
import java.util.Map;

import org.apache.poi.hssf.usermodel.HSSFSheet;


/**
 * 标签处理接口.
 * 
 * @author 李广
 * @since 1.0
 * @version 2005-1-26 李广 新建
 */
public interface ITageDeal {
    
    // FIXME 重构点：dataSource 里面装的东西要明确，涉及到所有实现类
    /**
     * 每个处理标签的类都必须实现的方法. 一种标签对应一个处理标签的类.
     * 
     * @param sheet 要处理的excel的sheet.
     * @param dataSource 填充的数据.
     * @param alTages 要处理的标签信息.
     */
    void setValue(HSSFSheet sheet, Map<String, Object> dataSource, List<ExcelCell> alTages);
}
